﻿// -----------------------------------------------------------------------
// <copyright file="JavaDevFactory.cs" company="">
// TODO: Update copyright text.
// </copyright>
// -----------------------------------------------------------------------

namespace SoftServe.HrManager
{
    using System.Collections.Generic;
    using SoftServe.HrManager.Models;
    using SoftServe.HrManager.Abstractions;
    using System;

    /// <summary>
    /// TODO: Update summary.
    /// </summary>
    internal class JavaDevFactory : DeveloperFactory
    {
        public JavaDevFactory()
        {
            this.ProductSkills = new List<eSkillName>()
            {
                eSkillName.JSP
            };
        }

        #region DeveloperFactory implementation
        
        public override Models.FrontEndDeveloperBase CreateFrontEndDeveloper(string name)
        {
            return new Models.JavaFrontEndDeveloper(name);
        }

        public override Models.BackEndDeveloperBase CreateBackEndDeveloper(string name)
        {
            return new Models.JavaBackEndDeveloper(name);
        }

        #endregion

    }
}
